/*
 * @lc app=leetcode.cn id=27 lang=java
 *
 * [27] 移除元素
 */

// @lc code=start
class Solution {
    //常规题型
    public int removeElement(int[] nums, int val) {
        int len = 0;
        for(int i = 0 ; i<nums.length ;i++){
            if(nums[i]==val){
                len++;
            }else{
                nums[i-len]=nums[i];//前移
            }

        }
        return nums.length-len;
    }
}
// @lc code=end

